home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / programs / ebbspl1.zip / NEWSTUPH.TXT < prev    next >
Text File  |  1992-03-08  |  31KB  |  698 lines

  1. 08 Mar 92 - v2.10
  2.  
  3. Just watched some bonehead try and UL a file named --AAPLAY.ZIP and
  4. it irritated me...  I've already got that file in the xfer section,
  5. and it irked me the user was trying to get around the UL credit thing
  6. by changing the name silghtly...  SO!  EP already had a bunch of things
  7. excluded from using in an xfer filename, so I just made it look at the
  8. FIRST LETTER of the filename and if it was less than a A or greater than
  9. a Z it gives the user a note saying:
  10.  
  11. UL's beginning with a "x" are not allowed!!!!    Start again!
  12.  
  13. You can insert whatever char not fitting the params in for the x...
  14.  
  15. Sometimes I just get bitchy...  Sorry!  :)  [not really:)]
  16.  
  17.  
  18. Just did a TINY little bit of cosmetics to the XFER, UL and VIEWZIP
  19. sections: not so many carraige returns after exiting GSZ...
  20.  
  21.  
  22. 06 Mar 92 - v2.10
  23.  
  24. I FOUND IT!  Not sure WHY, (I've looked over the ENTIRE code) but the
  25. program when it shelled to DSZ/GSZ would manage to loose the baud
  26. rate (cfg$(8)) and ended up coming back with xfe$(7), or at LEAST the
  27. LABEL for xfe$(7): I.E.
  28. Line 2 ===>:
  29. Don't know WHY, since there's NOTHING there that SHOULD cause it, but
  30. since the program was attempting to reset the baud rate after a DL/UL
  31. before I changed that to simply a carrier detect check, it would be
  32. TRYING to set the baud rate to Line 2 ===>:
  33.  
  34. That doesn't work...  :)
  35.  
  36. Now the prog writes a little file called BAUD.DAT every time a user
  37. logs on and after returning from the shell to GSZ/DSZ, it reads that
  38. file...  All it is is the baud rate...  PERIOD...
  39.  
  40. Did a MINOR mod to the EBBSPLUS module that sends Guest User to the
  41. section that displays the New User Logon Message (NULOM or NULOM.ANS)...
  42. MINOR MOD!
  43.  
  44.  
  45. 04 Mar 92 - v2.09
  46.  
  47. After several tries at fixing that damned prollem, it would APPEAR the
  48. prob is FINALLY fixed...  Have had the system up and running now for 3
  49. days and NO ERRORS AT ALL!
  50.  
  51. While I was dinkin with the xfer section, I also made it so if you are
  52. using GSZ, you can now see who is DL'in or UL'in...  Just make sure and
  53. add to your EBBS.BAT file the following:
  54.  
  55. SET GSZWINDOW=24
  56.  
  57. and that will shorten GSZ's screen display by 1 line..  You loose the
  58. 'frame shadow', but personally, I think it's WELL worthwhile!
  59.  
  60. So, my EBBS.BAT file now reads:
  61.  
  62. C:
  63. cd\
  64. cd ebbs
  65. set dszlog=C:\EBBS\DSZ.LOG
  66. set gszwindow=24
  67. set comspec=C:\COMMAND.COM
  68. ebbsplus.exe
  69.  
  70. Otay?
  71.  
  72.  
  73.  
  74.  
  75. IMPORTANT NEWS!  If you are trying to make EBBS Plus work on an internal
  76. modem and can't seem to get things to click, one Plus sysop suggests this
  77. init string:
  78.  
  79. ATV0 M0 Q0 E0 S0=1 S7=D0 X4|~~~
  80.  
  81. He's been using this for several years now with no probs...
  82.  
  83. Also, if you discover you have probs getting connects with 300 or 1200
  84. baud, check the S0= number.  If you have it set to 0, change it to a 1
  85. and it should work fine...
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93. 01 Mar 92 - v2.08
  94.  
  95. Still having troubles with the Xfer section giving Division by 0 errors
  96. and Error #62 and #5's...  Dunno what that is all about: appears to be
  97. REAL sporatic and only if you happen to do such and such because I can't
  98. recreate it at all!  I DID change a few minor little things there and
  99. the prollem hasn't reoccurred, so I MAY have squashed it...  (Hoping!)
  100.  
  101.  
  102. 29 Feb 92 - v2.07
  103.  
  104. Was having troubles with the xfer ratio...  Did a fix and it in turn 
  105. caused ANOTHER prollem...  A user with more than a ratio of 32 caused
  106. the system to crash...  Reason being that ratio (the variable name) was
  107. just an integer...  Didn't have the ! behind it and was stuck with a 
  108. MAX of 32767 and the way the new xfer ratio is set up, it reads in whatever
  109. number you stick in the userfile and multiplies that by 1024: hence the 
  110. max of 32...  Oh well, it's workin fine now...
  111.  
  112. REGISTERED ONLY:
  113.  
  114. Did a thing called Suggestion Box for the LAN version of Plus and decided
  115. to add that to this version too...  It is TOTALLY anonymous: the ONLY stamp
  116. on it is the date for SOME kind of reference, but no time or user name.
  117. It is ONLY viewable from the Sysop Viewer...
  118.  
  119. Also forgot to mention that the new batch UL mod means that you MUST have
  120. GSZ or DSZ in the path somewhere.  I have EBBS dir in the path so it was
  121. never a prollem with me, but other Sysops have reported a prollem and
  122. that was all it is...  I do a change dir command before doing the UL to 
  123. the directory the UL is going to...  Makes it SO much simpler and also
  124. allows for a max of something like 8 UL files... (It's still at 5 tho)
  125.  
  126.  
  127. 27 Feb 92 - v2.06
  128.  
  129. Fixed minor bug with private UL's...  They weren't deleting after a DL
  130.  
  131.  
  132. 26 Feb 92 - v2.05
  133.  
  134. In the Database, Doors, and Text Menu's, the default is simply the prompt
  135. instead of automatically displaying the menu.  ANY key NOT on the menu,
  136. a RETURN, or question mark will display the menu, as with the rest of the
  137. program...
  138.  
  139. REGISTERED ONLY:
  140.  
  141. Added a Graffitti Wall log and viewer option in the Sysop menu: when a 
  142. user writes something on the Wall, there was NO WAY to trace it before.
  143. NOW, you have a record of who posted what....  Also cleaned up the 
  144. source for the viewer: it takes up a WHOLE lot less space than before...
  145.  
  146. Batch UL's weren't being added to the UL.LOG...  Should be ok now...
  147. One VERY important part: MAKE SURE DSZ or GSZ is in your PATH, not just in
  148. your EBBS dir...  In order to make the batch UL's work well, I used the
  149. CHDIR (change dir) command and the prog is no longer doing it all from 
  150. the EBBS dir with complete paths for each file...  Not enough string
  151. space without the characters getting jumbled in the last file or so...  I 
  152. had 4 test files I used and each was named TESTx.ZIP...  I added
  153. TEST1.ZIP, then TEST2.ZIP, etc, then when it called GSZ, the last char
  154. in the filename TEST4.zip was THETA!  The prog didn't like that much...  
  155. :)
  156.  
  157. Configurable Chat Call Times:
  158.   Just added this feature: Sysop can tell the system and user when they
  159.   are available right in the PLUSCFG.DAT file.  MAKE SURE TO USE 24 HOUR
  160.   TIME!  The first number is the low time and the second the high time:
  161.   I.E. if you want to be available from 8am to 10pm, then set the times
  162.   like this:
  163.   08:00 22:00  
  164.   The 0 preceeding the 8am time isn't necessary...  I don't see how it 
  165.   would work if you wanted to config it so the times available were from
  166.   11pm to 8am...  At present, it ain't happening....  Maybe v3.0?  :)
  167.  
  168.  
  169. 25 Feb 92 - v2.04
  170.  
  171. Fixed another xfer bug: this one dates back to the split off of the 
  172. zip viewer...  Didn't really realize it was causing a prollem either!  
  173. Will take care of those nasty Error #62's and #5's...
  174.  
  175.  
  176. 24 Feb 92 - v2.03
  177.  
  178. Minor bug, or major, depending on your point of view...  :)  Found that
  179. if you stuck a NO in the ChatPgeNum in the config file, it automatically
  180. kicked the user offline instead of letting them page forever and a day!
  181. Fixed now....  You can stick in a NO and it will work...
  182.  
  183.  
  184. 24 Feb 92 - v2.02
  185.  
  186. Keep having a Division by 0 error sometimes when someone DL's a single file.
  187. I THINK it's now solved...  :)
  188. Also fixed a minor bug that when you opted to jump to the PRNTXFER section
  189. and the config file said NO you DIDN'T want to automatically update the 
  190. xfer section DIRx.TXT file, the system denied you access to that section.
  191.  
  192.  
  193. 23 Feb 92 - v2.01
  194.  
  195. Found and fixed minor bug in the XFER module: first call of the day that
  196. did a DL would get a System Error #62 (Input past end of line) after a
  197. DL...  What happened was the system was reading the new DSZ log and was
  198. looking for more than just a single entry in the DSZ.LOG and after midnight
  199. the DSZ.LOG is wiped out and started afresh...
  200.  
  201.  
  202. 22 Feb 92 - v2.00 Beta
  203.  
  204. Now all you need do is take ANY of the Plus .EXE's offline WITH THE 
  205. EXCEPTION OF MAIN.EXE and EBBSPLUS.EXE and the system will call the 
  206. Bad Command prompt.  
  207.  
  208. Call Back module will be available soon for REGISTERED versions..
  209.  
  210. v2.0 is now in Beta and available for DL and use: REGISTERED SYSOPS
  211. can make use of the batch UL feature....
  212.  
  213. Found the bug in Sysop2 that Lonnie had mentioned....  Apparently when
  214. you did a "Confirm Delete's?" it caused some rather unnerving stuph to
  215. be displayed: like it didn't recognize the users name...  It does now, 
  216. but that was the ONLY change I made...  Ran it on my userfile (a backup
  217. of course!:)) and it worked like a charm...
  218.  
  219.  
  220. 21 Feb 92 - v2.00 Alpha
  221.  
  222. Been a busy little bever today!  Started and have the Alpha ver of the
  223. Batch UL working....  It APPEARS to be pretty error free..  5 files max
  224. at the moment, but I COULD change that to up to 9 if we find that 
  225. necessary...  Private UL's are excluded from batch UL's, BTW...
  226. This mod is available ONLY to REGISTERED SYSOPS!
  227.  
  228.  
  229. 21 Feb 92
  230.  
  231. Dave Allen's fault this time...  :)   He doesn't like the CHAT.LOG
  232. in the \MSGS directory, so PLUSCFG.DAT has a new field that allows
  233. the user to define where they want the chat log....  
  234.  
  235. Also added the Chat Log to the view Logs function...  If you aren't local,
  236. however, you MUST enter the system's password to view this: one of those
  237. privacy things....
  238.  
  239.  
  240. 20 Feb 92
  241.  
  242. Brian Bettger's fault this time...:)  Just added another module and did
  243. mods to the Sysop, SysopB, and UL modules to accomadate this new mod, 
  244. as well as did another change to the PLUSCFG.DAT file: just added 5 new
  245. fields (compare to yours and just edit it in: would be LOTS easier!)
  246. This mod automatically updates a file in EACH xfer section called
  247. DIRx.TXT.  The x is whatever dir letter it's in...  I.E., if it's in
  248. the A directory, the filename would be DIRA.TXT.  Every time there
  249. is a file uploaded, the file is re-written, the size is noted, and
  250. the XFERFILE.DAT is updated as well..  Also, for those of you that 
  251. mask UL's from view, it will automatically update the DIRx.TXT file
  252. when you unmask the file when it is updating the users file data...
  253. There is a module that also lets the Sysop update the file(s) at will
  254. accessable from the Sysop menu...  Hit P and you will get a prompt asking
  255. what dir you want....  The ! is acceptable here: it will just update ALL
  256. the directories then.  After updating, (also updating the XFERFILE.DAT)
  257. you return to the Sysop menu...  
  258. Automatically excluded from this file are all files masked with a !...
  259. I.E. anything that is preceeded in the description with at LEAST one !..
  260. That of course includes all private UL's as well...
  261.  
  262. THIS MOD IS FOR REGISTERED VERSIONS ONLY!
  263.  
  264.  
  265. 16 Feb 92
  266.  
  267. Split off the ViewZip routine into it's own module...  XFER.BAS was
  268. getting WAY too big...
  269. Also added a line to the Read and Write file routines in the Sysop
  270. section so it excludes mail beginning with 0000 (Sysop's mail)...
  271. One of those security things...
  272.  
  273.  
  274. 15 Feb 92
  275.  
  276. Had a suggestion from Dave Allen that I mask E-Mail to the Sysop from
  277. even the Co-Sysops...   Just keep it totally private....  In the past, 
  278. it's been VERY beneficial for my co-sysops to be able to see my mail,
  279. like when I was on vacation, when I had a bug (they could help me find
  280. it), etc...  SO!  I made it Sysop Configgable.  Next to the last line
  281. in the PLUSCFG.DAT file...  Just answer yes or no to the prompt and 
  282. the system will mask it ONLY if it sees a yes at that point...  As with
  283. all that stuph in the config file, it's NOT case-sensitive....
  284.  
  285.  
  286. 15 Feb 92
  287.  
  288. Added a new thingme to the Sysop menu....  Now you can view ALL the system
  289. logs (other than the stats logs) directly from there...   Also have added
  290. a log for the Database, Doors, and Text Section so you can keep track of
  291. WHO has been accessing those different files: even added a Search String
  292. identifier to the Database section as well, so you can maybe get an
  293. idea WHAT the users were looking for.....  These features were added
  294. so that those of you that are using the BBS for your business as well 
  295. can get a feel for what users are looking at what items...  Good to for
  296. the rest of us so we can keep track of what items are hot and what are
  297. not...  We can save a TON of disk space if there are Text files and 
  298. Database files and Doors that noone bothers with, or just one user 
  299. accesses time and again...  The line limit on these logs is 500 lines...
  300. That should be PLENTY for almost any research you are doing...  Also, if
  301. you want to keep a running record, simply copy the files over and delete
  302. them from your harddrive.  They are created again when the next user
  303. trys them out...
  304.  
  305. Anywho, you can view the following from the Sysop Menu:
  306. Caller Log
  307. Database Log
  308. DSZ Log
  309. Doors Log
  310. Text Section Log
  311. Upload Log
  312. UL/DL Log (aka XFER.LOG)
  313.  
  314. I felt that should just about cover it...  Just got tired of jumpin all
  315. over the BBS for those different logs: also nice to 'hide' in the Sysop
  316. menu sometimes...  :)
  317.  
  318.  
  319. 09 Feb 92
  320.  
  321. v1.96 is now out...  I changed stuph in the config file: stuck the
  322. xfer section all in it's own 'section' and the rest of the paths are
  323. in their own section...  Easy mod with a text editor to make your old
  324. v1.95 version work with v1.96...  Print out the PLUSCFG.DAT & PLUSCFG.TXT
  325. files with the PRNCONFIG & PRNCFGTX progs and away ya go...
  326. The MAIN reason for changing the config file was so there would be NO
  327. confusion if the Sysop wished to run less than 15 xfer sections: there
  328. would have been MAJOR conflicts otherwise...
  329.  
  330.  
  331. 09 Feb 92
  332.  
  333. Was 'showing off' my new Convert program to Glen and lo and behold, the
  334. darned thing wasn't working right!  Wrote a YES in the Xfer Ratio and
  335. MaxTime sections...  Woops...  :)  Works now...
  336.  
  337.  
  338. 09 Feb 92
  339.  
  340. Several people have mentioned a problem with using NNANSIN.SYS for 
  341. Plus...  Here's the thing: if you are using CGA or Mono, you MUST use
  342. ANSI.SYS!  NNANSIN.SYS was made for EGA/VGA ONLY! 
  343. If you HAVE EGA/VGA and are STILL having trouble with NNANSIN, try 
  344. DVANSI.SYS as an alternative.  EBBS and EBBS Plus both need a higher
  345. speed ANSI driver than that provided with MS-DOS when running in the
  346. EGA/VGA...
  347.  
  348.  
  349. 09 Feb 92
  350.  
  351. And yet ANOTHER mod for the guys at 'Waynes World BBS'....  THIS one 
  352. keeps track of the number of times a file in the text section is read...
  353. It sticks the number at the end of each entry in the Plus-style text
  354. menu...  Please note: this does NOT work on anything but the Plus-style
  355. menu!!!!
  356.  
  357.  
  358. 08 Feb 92
  359.  
  360. Another little mod suggested by the guys at 'Waynes World BBS' in Mogadore,
  361. OH...  This one allows the user to page only XX times before being 
  362. automatically logged off.  Sysop defined: field #38 in the PLUSCFG.DAT 
  363. file...  NO or NONE if you don't wish to make this happen...  Will tell 
  364. the user they have XX number of pages before they will be hung up.  Then
  365. it tells them they've XX number of pages LEFT before they are logged off.
  366. When they are down to the LAST page, it tells 'em 'One more time and you
  367. will be logged off."  THEN, when they've pushed past THAT number, it tells
  368. 'em that they were warned, then says G'bye and logs 'em off...
  369. A bit DIFFERENT from what the boys at Waynes World wanted, but same end
  370. result....
  371. BTW, this mod is for Registered Sysops ONLY....
  372.  
  373.  
  374. 05 Feb 92
  375.  
  376. Included is a file called CONVERT...  If the one you have isn't dated 
  377. 05 Feb 92 or later, toss it!  This one reads your USERFILE.DAT and 
  378. XFERFILE.DAT files and converts them to v1.95 Plus files...  If they
  379. ALREADY are the correct setup, it won't do a thing to them....
  380.  
  381. Word of caution!  One of my beta testers is reporting problems with 
  382. the SYSOP2 module ([2] from the Sysop menu)....  The other beta tester
  383. and myself have no problems with the program.  (It's for mass deletions)
  384. USE WITH CAUTION!  It WILL make a backup of the userfile, but you SHOULD 
  385. be cautious and PLEASE report any probs with the prog to me!
  386.  
  387.  
  388. 04 Feb 92
  389.  
  390. Couple MORE minor bug fixes...  Also did a change of the config file to
  391. PLUSCFG.DAT instead of EBBSCFG.DAT to help avoid confusion and drive 
  392. Lonnie nuts...  :)
  393. Also pulled the XFERSORT module...  I'm not happy with it...  IF it is
  394. ok for you, go ahead, just be forwarned...  It doesn't work 100%, and 
  395. until it does, I'm not gonna stick it in this archive, otay?
  396.  
  397.  
  398. 03 Feb 92
  399.  
  400. Just some minor bug fixes...  FINALLY have a LOT of the ERROR #0 probs
  401. fixed:  When you would encounter an error in another module, it would TRY
  402. and go back to the MAIN module to recover but all that did was generate
  403. an Error #0 and crash completely...  NOW, it just recovers to the 
  404. Main Menu of the module you are in and DOESN'T crash...
  405.  
  406. Also: Prob with the ZIPping of EMail: It works AGAIN...  Prob was with
  407. the new config file and sticking the wrong path in ONE LOUSY SPOT...  :)
  408.  
  409.  
  410. 02 Feb 92
  411.  
  412. Some major, some minor stuph...  Minor first...
  413. 1)  Glen reported that when you misspelled the name of an extract file
  414.     it caused the board to crash...  Fixed...
  415. 2)  EBBSCFG.DAT is changed...  Along with that comes individual xfer
  416.     sections....  Please note in the example EBBSCFG.DAT file that it
  417.     NOW shows directory name/descriptions, not just XFA, XFB, etc...
  418.     It's grouped by category now, and back to a simpler format....
  419.  
  420.     BTW, this is NOW version 1.95:  One more mod and it's 2.0 time...
  421.     Namely, batch [sigh] uploads...  :)
  422.  
  423.  
  424. 30 Jan 92
  425.  
  426. Did some fixes and tweaks...  
  427. 1)  Found out the darned integrity test didn't work!  Fixed that...  
  428.     The SCAN function always worked, BTW, so don't start panicking!
  429.     I tested it with a KNOWN infected file, and it always found the
  430.     nasty and sent the warning to the user and updated the ULPROB.LOG
  431.     just like it was SUPPOSED to...  :)
  432. 2)  Now, when a bad file is encountered, the Sysop is notified via EMail,
  433.     So if you don't get any mail, chances are all your files are virus
  434.     free and the ZIP files are fine....
  435. 3)  Email Zipper:  This bugger kinda worked before, but NOW there's a 
  436.     BUNCH of improvements...  Each time the users mail is zipped up, it
  437.     is saved as EMAIL#.ZIP...  The # starts at 1 and increments, so 
  438.     feasably, the user can get up to 999 x 45 pieces of mail or 
  439.     44,955 pieces of mail before the system gives up...  :)  All the
  440.     EMAIL#.ZIP files are stored in a zip shell named for the first 8
  441.     continuous letters in the users name... (see the next log entry
  442.     for a more detailed explaination)
  443.  
  444.  
  445. 29 Jan 92
  446.  
  447. Throw away the old stuph!  Just did some MAJOR dinkin...  Took a bunch of
  448. the common routines and made them into $INCLUDE files....  Error Handler,
  449. Function routines & Minimal Logoff Routine (used in things like the
  450. TextMenu, Doors, Database, etc)...  Fixed the ZipMail routine: stripped
  451. the spaces out of the users name and then named the zipfile with the 
  452. first 8 characters of the users first and last name:
  453. ex: Bruce Murphy ends up being BRUCEMUR.ZIP...  Lon De Cloedt ends up as
  454. LONDECLO.ZIP...  (he goes by Lonnie, but just for this example...  :) )
  455.  
  456. Another thing....  Also included XFRCVT2....  It's function is to strip
  457. those extra spaces that an earlier version of XFERCVT placed in the 
  458. 2nd and 3rd lines when you did the conversion to the new 3 line description
  459. version...  Not TOTALLY necessary; just one of those anal little things 
  460. I do from time to time...  :)
  461.  
  462.  
  463. 29 Jan 92
  464.  
  465. Just added a new little prog to the system: XFERSORT...   This guy
  466. reads, sorts, then re-writes your XFERFILE.DAT file, sorting by either
  467. the file's name or it's UL date...  All are in ascending order...  Just
  468. add it to your EVENT.BAT file and it'll sort your XFERFILE.DAT file 
  469. every Midnight Backup Event...  I stuck it on my board right after 
  470. Top 10...  Also, this thing deletes all the empty space in the XFERFILE.DAT
  471. and keeps things nice and neat for us anal types...  :)
  472.  
  473.  
  474. 26 Jan 92
  475.  
  476. Been chasing an UGLY problem the past several days and FINALLY fixed 
  477. 'er...  Only prollem is you the sysop need to run ANOTHER conversion
  478. program on your USERFILE.DAT...  This conversion prog has worked fine
  479. on several different userfiles, so if you encounter any probs, lemme 
  480. know, ok?  It's called CONVERT2, and it's ONLY for folks that have
  481. ALREADY run CONVERT on their userfiles and are currently running an 
  482. earlier version of EBBS Plus...  
  483. Anywho, I don't forsee ANY probs with the userfile from now on: it's 
  484. PLENTY big for just about ANYTHING you would wanna put in there, and
  485. I've about run outta ideas for things to stick in there anyway....  :)
  486.  
  487.  
  488. 19 Jan 92
  489.  
  490. This file is dated the 21st in the wee hours because I've been doing
  491. a BUNCH of changes to the changes I did on the 19th...
  492.  
  493. Modified the Change Password command in the Main Menu to Change Personal
  494. Stats...  Only thing they can change, however, is their Password, Age,
  495. and Computer Type....  I DID have it so it could change everything but
  496. their name, (Address, City, State, Zip, and Phone), but it was pointed
  497. out to me that a user could feasably logon with their real stats then
  498. change it to whatever they wanted (one of the prollems of growing up
  499. in small-town Iowa is that you tend to trust folks more than ya should
  500. here in the big city...  :) )  Also remembered to update the progs that
  501. print the EBBSCFG.DAT and EBBSCFG.TXT: the new additional field would
  502. have caused a crash AND you wouldn't have printed the entire files...
  503.  
  504. Not sure WHEN we did it, but Glen and I modified the Text menuing so 
  505. you can ALSO load/view ANSI text files....
  506.  
  507.  
  508. 19 Jan 92
  509.  
  510. Now have 2 new fields: Just added a Computer Type and Age fields to the
  511. Userfile: no conversion necessary!  Also split the userfile editor screen
  512. into 2 sections: personal and System data.  The personal screen displays
  513. the users name, address, city, state, zip, phone, age, and computer type.
  514. System stats displays the users name and all the rest of the data that
  515. directly pertains to his system usage...  Did this because the screen 
  516. would have been too full for the sysop to view if they were looking at
  517. it in the 25 line mode...
  518. Also did a minor fix to the Doors, Database, and Text sections: if the
  519. user can't figure out how to get back to the Main Menu, instead of just
  520. getting a bad command message, they get the menu redisplayed until they 
  521. SEE the M for Main Menu prompt (that is in WHITE now)...  
  522. Another thing is if you want to take virtually EVERY module offline
  523. for any reason, just rename or delete the module and the system will
  524. still run...  The ONLY ones that MUST be there for the program to run
  525. are the Main and EBBSPLUS files....  No goodies, of course, but, if you
  526. get into a pinch and don't have HD space for instance, you can just
  527. rename the UL.EXE file to say UL1.EXE and the system will tell the user
  528. that UL's aren't allowed at this time...  Similar thingme for all the
  529. rest, INCLUDING the Sysop stuph...
  530.  
  531. 19 Jan 92
  532.  
  533. REALLY feeling energetic!  Have a user that suggested I make the system
  534. auto-ZIP up messages when it reached some arbitrary number.  Since I have
  535. the max number of mail set to 50, this could solve all the problems of
  536. a Sysop or popular user getting more than 50 pieces of mail while away
  537. on vacation or just not checking in for a while.  I set the max at 45, 
  538. so when a user tries to send a 46th piece of mail, the system informs 
  539. them that the users mailbox is full and to hang on a sec while it ZIPs
  540. up that mail...  The system then sticks the ZIPped mail into a file that
  541. is named with the first 8 letters of the users name into the xfer section
  542. of your choice (see cfg$(58) in the EBBSCFG.TXT file)...
  543. Also added a 'Goodbye after Upload'... something I've been MEANING to add
  544. for quite a while and somehow never seem to get around to....
  545.  
  546.  
  547. 18 Jan 92
  548.  
  549. More mods: Just split the Sysop file as well for speed and size.  
  550. Getting ready to add more stuph to it as well (extra fields to the
  551. userfile and a different display for the editor because the bugger
  552. is 22 lines now: absolute max for a 25 line display)...
  553. Userfile editor is in the SYSOPA module, Xferfile editor in the 
  554. SYSOPB module....
  555.  
  556.  
  557. 18 Jan 92
  558.  
  559. One BIG change to help squelch some of the confusion out there with
  560. existing EBBS systems: The main module here is NOW named EBBSPLUS.EXE.
  561. MAKE SURE TO CHANGE your EBBS.BAT file accordingly!
  562.  
  563. In an effort to recover some of the speed that EBBS was always famous
  564. for, I have split the Main module into 3 parts: Main, TEXTSECT, and 
  565. MSGAREA...  Those 3 components don't have any new mods in them, they
  566. are just smaller and faster now...  Also added something new to the
  567. Sysop menu: Hit "I" while at the Sysop Menu prompt and you can send
  568. EMail to a user without having to drop back to the Main Menu...
  569. You'll also want to use the new SM and SM.ANS menu's as well, since
  570. they reflect this addition....
  571.  
  572. Also have moved the config files for DOORS and DATABASE into the 
  573. main EBBSCFG.DAT file!  Makes things SO much simpler!!!
  574.  
  575. 14 Jan 92
  576.  
  577. Private UL's now configgable in EBBSCFG.DAT file.  This feature ONLY
  578. enabled for the Registered Version....
  579. Dropped the ZIPped Text Section...  EBBS has ALWAYS tried to be simple
  580. and easy to maintain: THAT feature didn't fit...  Also was too slow and
  581. cumbersome....
  582. Added ANSI to the Text section tho.  You can have BOTH an ansi file (with
  583. the .ANS extension) and a TXT file and the system will select the 
  584. appropriate version.  If there is an ANSI but NOT a TXT version, the 
  585. program tells the user that the file is ONLY viewable in ANSI.
  586. Put this in for the Door progs that generate stats in an ANSI file...
  587.  
  588. 11 Jan 92
  589.  
  590. Split the XFER module into XFER and UL files.  Did this because the file
  591. was getting so big that the compiler was missing syntax and other probs
  592. and it was developing strange quirks like 'forgetting' variables.  Have
  593. no good explaination for this: but it doesn't appear to be a problem any
  594. more.
  595.  
  596.  
  597. 05 Jan 92
  598.  
  599. Private UL's for specified users is the latest mod.  When you select 'U'
  600. at the Xfer Section prompt, you enter the filename, then the system 
  601. prompts you if you wish to make the file a private UL.  If you say yes,
  602. then you enter the users name (routine similar to EMailing a user:you can
  603. enter PART of the users name and you will be prompted if that name is 
  604. correct.  If not, you get to try again)...  IF the Private UL is for the
  605. Sysop, the program stops the system timer, just like it does during a 
  606. normal UL.  If it's for another user, the system time continues to click,
  607. which should at least REDUCE any abuse of this feature...
  608.  
  609. 04 Jan 92
  610.  
  611. Now have a Database online.  It is ONLY available in the REGISTERED version,
  612. though.  Here's how it works:
  613. Just as with the Text Section, you have the option of 2 different styles
  614. of menus.  I included an example of my DBSEMENU.DAT (menu file) and a 
  615. sample database (B.DBF).  Also included is the DBASECFG.DAT file.  This
  616. file tells the system WHERE to find the database files.  MAKE SURE it 
  617. jives with your system setup or you will have tons of agony trying to 
  618. figure out WHY the path is not found...  :)  
  619. Anywho, the Database simply reads a single 75 character or less line and
  620. searches for a string that matches the one inputted.  If found, it prints
  621. it to the screen...  Simple but it works great...  EASY to edit the 
  622. .DBF files too!  
  623. ONE MAJOR POINT! ALL database files MUST end with the .DBF extension.
  624. Keep in mind the file you use for a database must be a simple ASCII file.
  625.  
  626. 03 Jan 92
  627.  
  628. Added NULOGMK.EXE to the archive: This program allows you to make a 
  629. standard ASCII file just like the original EBBS did when it wrote the 
  630. New User Log.  The name is the same too: NEWUSER.LOG.  Simple little 
  631. program that just makes an ASCII text file with the users name, city, 
  632. state and the first day they logged on...
  633.  
  634.  
  635. 01 Jan 92
  636.  
  637. Have done a series of cosmetic changes, but THIS mod contains a mod that
  638. will require you to run CONVERT2: have made use of another empty userfield
  639. and there is in addition a change in the config file as well in the user
  640. file area: check it out and change yours accordingly!  The latest mod is
  641. a thingme that saves the users FIRST logon date.  Since all your present
  642. users First Logon dates are prolly gone by now, I just set up the CONVERT2
  643. file so it prompts you with a date you can plug in and that will fill that
  644. spot in all the users files...  Also, you can sort/search now by FIRST call
  645. date as well as last call date..
  646. Anothr mod is that when you zip up new messages the file is saved as the 
  647. first 4 letters of the name you have chosen for the extract file name
  648. then MSGS after.  (ex: MURPMSGS.ZIP)...  This is Lonnie's fault, even tho
  649. he CLAIMS Bill Greenland was whining about that...  (Bill runs a PCBoard
  650. BBS, right?  :) )
  651.  
  652. 25 Dec 91
  653.  
  654. Minor little mod: Logoff bug: New users were required to leave mail then
  655. they also got the prompt "Do you want to leave Sysop mail?"
  656.  
  657. 12 Dec 91
  658.  
  659. Couple mods:
  660. 1) Password protecting the EBBSCFG.DAT and REMOTE.DAT files from being 
  661. loaded into the editor or the READ File command in the Sysop Menu...
  662. (Lonnie's whining again :))  
  663. 2) F10 logoffs update the posts and reads..
  664.  
  665.  Minor fix: extract files if you selected a file for batch DL and THEN
  666. extracted a file, it would appear in your batch list...
  667.  
  668. 11 Dec 91 (entry #2)
  669.  
  670. Also included in this mod is the 'Y' function for Read YOUR messages....
  671. Prog filters out stuph addressed to anyone but you....  Modded menus are
  672. included....
  673.  
  674. 11 Dec 91
  675.  
  676. There is a convert prog for the xferfile.dat files...  Like the one I did
  677. for the userfiles, it makes a backup of the original...
  678. Also included the EBBSCFG.DAT file: the section that has changed there
  679. is plainly marked....
  680. Also found a glitch in the XFER.BAS ratio thingme...  Damned thing was 
  681. out of control ratio wise....  Modded it and NOW it works fine...  
  682.  
  683. l8Tr....
  684.  
  685. Ok, NOW the friggin convert prog will work...  Tried it on the file Glen
  686. UL'd to me and it works just fine...  One thing is, the only way I could
  687. get the friggin thing to work right is to insert 39 spaces in the two
  688. new fields.  SO!  What happens when you go to edit the files that you have
  689. converted is that the cursor ends up clear to the right of the line.
  690. All you need do, however, is just begin typing like you normally do if you
  691. wanna type OVER what was the default characters..
  692. Like when you get the default prompt in the message base for the subject...
  693. Know what I mean, Vern?
  694. This DOESN'T happen with all new UL's tho...  There ARE 2 spaces at the
  695. beginning of each line, but the system keys on that...  If you try and
  696. begin a description with 2 spaces, the system will key on those spaces
  697. and NOT print the line....
  698.